home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1992 June: ROMin Holiday / ADC Developer CD (1992-06) (''ROMin Holiday'')_iso / Developer Connection - 06-1992.iso / Developer Essentials / DTS Sample Code / System 7.0 Samples / CShell⁄THINK C / CShell.r < prev    next >
Encoding:
Text File  |  1991-02-20  |  30.4 KB  |  1,060 lines  |  [TEXT/MPS ]

  1. /*------------------------------------------------------------------------------
  2. #
  3. #    Apple Macintosh Developer Technical Support
  4. #
  5. #    CShell
  6. #
  7. #    CShell.r    -    Rez Source
  8. #
  9. #    Copyright © 1989-1991 Apple Computer, Inc.
  10. #    All rights reserved.
  11. #
  12. #    Versions:
  13. #                1.0b0                12/90
  14. #
  15. ------------------------------------------------------------------------------*/
  16.  
  17.  
  18. #include "Types.r"
  19. #include "SysTypes.r"
  20. #include "BalloonTypes.r"
  21. #include "CShellCommon.h"
  22. #include "UtilitiesCommon.h"
  23.  
  24.  
  25. include "view.cdef" 'CDEF' ("ViewCtl") as 
  26.         'CDEF' (rViewCtl, "ViewCtl");
  27.  
  28.  
  29. resource 'STR ' (-16396) {
  30.     "CShell"
  31. };
  32. type docCreator as 'STR ';            /* Put all 'STR ' resources before this!! */
  33. resource docCreator (0) {
  34.     "CShell - Version 1.0b0 - System 6.0 & 7.0"
  35. };
  36. resource 'vers' (1, purgeable) {
  37.     0x02,
  38.     0x00,
  39.     beta,
  40.     0x01,
  41.     verUs,
  42.     "1.0b0",
  43.     "CShell - Version 1.0b0 - System 6.0 & 7.0"
  44. };
  45.  
  46.  
  47.  
  48.  
  49. /* we use an MBAR resource to conveniently load all the menus */
  50.  
  51. resource 'MBAR' (rMenuBar, preload) {
  52.     { mApple, mFile, mEdit, mCommunicate };
  53. };
  54.  
  55.  
  56.  
  57.  
  58. resource 'MENU' (mApple, preload) {
  59.     mApple, textMenuProc,
  60.     AllItems & ~MenuItem2,    /* Disable dashed line, enable About and DAs */
  61.     enabled, apple,
  62.     {
  63.         "About CShell 1.0…",    noicon, nokey, nomark, plain;
  64.         "-",                    noicon, nokey, nomark, plain
  65.     }
  66. };
  67.  
  68. resource 'MENU' (mFile, preload) {
  69.     mFile, textMenuProc,
  70.     MenuItem12,        /* disable everything but quit, program does the enabling */
  71.     enabled, "File",
  72.     {
  73.         "New",                noicon, "N", nomark, plain;
  74.         "Open…",            noicon, "O", nomark, plain;
  75.         "-",                noicon, nokey, nomark, plain;
  76.         "Close",            noicon, "W", nomark, plain;
  77.         "Save",                noicon, "S", nomark, plain;
  78.         "Save As…",            noicon, nokey, nomark, plain;
  79.         "Duplicate",        noicon, "D", nomark, plain;
  80.         "-",                noicon, nokey, nomark, plain;
  81.         "Page Setup…",        noicon, nokey, nomark, plain;
  82.         "Print…",            noicon, "P", nomark, plain;
  83.         "-",                noicon, nokey, nomark, plain;
  84.         "Quit",                noicon, "Q", nomark, plain
  85.     }
  86. };
  87.  
  88. resource 'MENU' (mEdit, preload) {
  89.     mEdit, textMenuProc,
  90.     NoItems,                /* disable everything, program does the enabling */
  91.     enabled, "Edit",
  92.      {
  93.         "Undo",            noicon, "Z", nomark, plain;
  94.         "-",            noicon, nokey, nomark, plain;
  95.         "Cut",            noicon, "X", nomark, plain;
  96.         "Copy",            noicon, "C", nomark, plain;
  97.         "Paste",        noicon, "V", nomark, plain;
  98.         "Clear",        noicon, nokey, nomark, plain;
  99.     }
  100. };
  101.  
  102. resource 'MENU' (mCommunicate, preload) {
  103.     mCommunicate, textMenuProc,
  104.     NoItems,                /* disable everything, program does the enabling */
  105.     enabled, "Communicate",
  106.      {
  107.         "Connect…",            noicon, nokey, nomark, plain;
  108.         "Send Text",        noicon, "T", nomark, plain;
  109.     }
  110. };
  111.  
  112.  
  113.  
  114.  
  115.  
  116. /* this ALRT and DITL are used as an About screen */
  117.  
  118. resource 'ALRT' (rAboutAlert, purgeable) {
  119.     {40, 20, 206, 341},
  120.     rAboutAlert,
  121.     {
  122.         OK, visible, silent,
  123.         OK, visible, silent,
  124.         OK, visible, silent,
  125.         OK, visible, silent
  126.     }
  127. };
  128. resource 'DITL' (rAboutAlert, purgeable) {
  129.     { /* array DITLarray: 5 elements */
  130.         {135, 228, 155, 308},    Button { enabled, "OK" },
  131.         {8, 8, 44, 260},        StaticText { disabled, "CShell 1.0b0 (6.0.x & 7.0 compatible)\n"
  132.                                                        "(Running under 6.0.x is rather dull.)"},
  133.         {52, 8, 68, 260},        StaticText { disabled, "Copyright © 1989-1991 Apple Computer" },
  134.         {84, 8, 124, 308},        StaticText { disabled, "Written by:  Eric Soldan\nAny problems "
  135.                                                        "or suggestions, let me know."  },
  136.         {130, 8, 150, 209},        StaticText { disabled, "  (408-974-1899, AL: SOLDAN)" }
  137.     }
  138. };
  139.  
  140.  
  141.  
  142.  
  143.  
  144. resource 'DLOG' (rYesNoCancel, purgeable) {
  145.     {40, 20, 144, 400},
  146.     dBoxProc,
  147.     visible,
  148.     noGoAway,
  149.     0x0,
  150.     rYesNoCancel,
  151.     ""
  152. };
  153. resource 'DITL' (rYesNoCancel, purgeable) {
  154.     {
  155.         {71, 315, 91, 367},        Button { enabled, "Save" },
  156.         {0, -1000, 20, 2},        StaticText { disabled, "=S190001,=s190001,=D190003,=d190003,=.190104,1B190004" },
  157.         {71, 80, 91, 162},        Button { enabled, "Don’t Save" },
  158.         {71, 244, 91, 302},        Button { enabled, "Cancel" },
  159.         {11, 78, 61, 366},        StaticText { disabled, "Save changes to the CShell document “^0” before ^1?" },
  160.         {11, 23, 43, 55},        Icon { disabled, 2 }
  161.     }
  162. };
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169. resource 'DLOG' (rOpenReadOnly, purgeable) {
  170.     {40, 20, 144, 355},
  171.     dBoxProc,
  172.     visible,
  173.     noGoAway,
  174.     0x0,
  175.     rOpenReadOnly,
  176.     ""
  177. };
  178. resource 'DITL' (rOpenReadOnly, purgeable) {
  179.     {
  180.         {71, 261, 91, 322},        Button { enabled, "Open" },
  181.         {0, -1000, 20, 2},        StaticText { disabled, "=.190104,1B190004" },
  182.         {71, 174, 91, 248},        Button { enabled, "Cancel" },
  183.         {11, 78, 61, 320},        StaticText { disabled, "Open the CShell document “^0” as read-only?" },
  184.         {11, 23, 43, 55},        Icon { disabled, 2 }
  185.     }
  186. };
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193. /* this ALRT and DITL are used as an error screen */
  194.  
  195. resource 'ALRT' (rErrorAlert, purgeable) {
  196.     {40, 20, 120, 260},
  197.     rErrorAlert,
  198.     {
  199.         OK, visible, silent,
  200.         OK, visible, silent,
  201.         OK, visible, silent,
  202.         OK, visible, silent
  203.     }
  204. };
  205. resource 'DITL' (rErrorAlert, purgeable) {
  206.     {
  207.         {50, 150, 70, 230},    Button { enabled, "OK" },
  208.         {10, 60, 30, 230},    StaticText { disabled, "CShell - Error occurred!" },
  209.         {8, 8, 40, 40},        Icon { disabled, 2 }
  210.     }
  211. };
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218. resource 'WIND' (rWindow, preload, purgeable) {
  219.     {rWindowYPos, rWindowXPos, rWindowYPos + rWindowHeight, rWindowXPos + rWindowWidth},
  220.     zoomDocProc, invisible, goAway, 0x0, "CShell"
  221. };
  222.  
  223.  
  224.  
  225. /* here is the quintessential MultiFinder friendliness device, the SIZE resource */
  226.  
  227. resource 'SIZE' (-1) {
  228.     dontSaveScreen,
  229.     acceptSuspendResumeEvents,
  230.     enableOptionSwitch,
  231.     canBackground,                /* Can properly use background null events    */
  232.     doesActivateOnFGSwitch,        /* We do our own activate/deactivate; don't fake us out */
  233.     backgroundAndForeground,    /* This is definitely not a background-only application! */
  234.     dontGetFrontClicks,            /* Change this is if you want "do first click" behavior like the Finder */
  235.     ignoreAppDiedEvents,        /* Essentially, I'm not a debugger (sub-launching) */
  236.     is32BitCompatible,            /* This app can be run in 32-bit address space */
  237.     isHighLevelEventAware,        /* does Post/AcceptHighLevelEvent */
  238.     localAndRemoteHLEvents,
  239.     notStationeryAware,
  240.     dontUseTextEditServices,
  241.     reserved,
  242.     reserved,
  243.     reserved,
  244.     kPrefSize * 2048,
  245.     kMinSize * 2048
  246. };
  247.  
  248. resource 'STR#' (rMiscStrings, purgeable) {
  249.     {
  250.         "Save File As:",
  251.         "Untitled #",
  252.         "closing",
  253.         "quitting"
  254.     }
  255. };
  256.  
  257. resource 'STR#'(rBadNewsStrings, purgeable) {
  258.     {
  259.     /* [1] */    "This program needs to run on a Macintosh with 128K or better";
  260.     /* [2] */    "Your heap is too small to run this application";
  261.     /* [3] */    "Your heap is too small to run this application";
  262.     /* [4] */    "An error has occured";
  263.     }
  264. };
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273. resource 'FREF' (129) {
  274.     docFileType,
  275.     1,
  276.     ""
  277. };
  278.  
  279.  
  280. resource 'FREF' (128) {
  281.     'APPL',
  282.     0,
  283.     ""
  284. };
  285.  
  286.  
  287. resource 'BNDL' (128) {
  288.     docCreator, 0, {
  289.         'ICN#', { 0, 128, 1, 129 },
  290.         'FREF', { 0, 128, 1, 129 }
  291.     }
  292. };
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300. resource 'icl4' (128) {
  301.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  302.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  303.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  304.     $"0000 0000 0000 0000 0000 00FF FFFF FF00"
  305.     $"0000 0000 0000 0000 0000 00FF FFFF FF00"
  306.     $"0000 0000 0000 0000 0000 00FF FFFF FF00"
  307.     $"0000 0000 0000 0000 0000 00F0 0000 F000"
  308.     $"0000 0000 0000 0000 0000 0F00 0000 F000"
  309.     $"0000 0000 0000 0000 0000 F000 000F 0000"
  310.     $"0000 0000 0000 0000 000F 0000 000F 0000"
  311.     $"0000 0000 0000 0000 00F0 00F0 000F 0000"
  312.     $"0000 0000 0000 0000 0F00 00F0 000F 0000"
  313.     $"0000 0000 0000 0000 0F00 00F0 000F 0000"
  314.     $"0000 0000 0000 0000 0F00 00F0 000F 0000"
  315.     $"0000 0000 0000 0000 0F00 0FF0 000F 0000"
  316.     $"0000 0000 0000 0000 0F00 F0FF 000F 0000"
  317.     $"0000 0000 0000 0000 0F00 F0FF 00F0 0000"
  318.     $"0000 0000 0000 0000 00F0 0FF0 00F0 0000"
  319.     $"0000 0000 00FF FFFF 000F 0F00 0F00 0000"
  320.     $"0000 0000 FF00 0000 FF00 FF00 F000 0000"
  321.     $"0000 000F 0000 0000 00F0 00FF 00F0 0F00"
  322.     $"0000 000F 0000 0000 000F 00F0 0F00 F000"
  323.     $"0000 00F0 0000 0000 000F 00F0 0F00 F000"
  324.     $"0000 00F0 0000 FFF0 0000 F0F0 0F00 F000"
  325.     $"0000 00F0 000F 000F 0000 F000 FFFF F000"
  326.     $"0000 00F0 000F 0000 F000 F00F 0000 0F00"
  327.     $"0000 00F0 0000 F000 F000 FFF0 000F 00F0"
  328.     $"0000 00F0 0000 0000 F000 0000 0F00 00F0"
  329.     $"000F FF0F 0000 0000 F000 0000 00FF FFF0"
  330.     $"00F0 0000 F000 000F 0000 0000 0000 00F0"
  331.     $"0FFF FFFF 0FFF FFF0 FFFF FFFF FFFF FF"
  332. };
  333.  
  334. resource 'icl4' (129) {
  335.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  336.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  337.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  338.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  339.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  340.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  341.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  342.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  343.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  344.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  345.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  346.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  347.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  348.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  349.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  350.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  351.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  352.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  353.     $"0000 0000 00FF FFFF 0000 0000 0000 0000"
  354.     $"0000 0000 FF00 0000 FF00 0000 0000 0000"
  355.     $"0000 000F 0000 0000 00F0 0000 00F0 0F00"
  356.     $"0000 000F 0000 0000 000F 0000 0F00 F000"
  357.     $"0000 00F0 0000 0000 000F 0000 0F00 F000"
  358.     $"0000 00F0 0000 FFF0 0000 F000 0F00 F000"
  359.     $"0000 00F0 000F 000F 0000 F000 FFFF F000"
  360.     $"0000 00F0 000F 0000 F000 F00F 0000 0F00"
  361.     $"0000 00F0 0000 F000 F000 FFF0 000F 00F0"
  362.     $"0000 00F0 0000 0000 F000 0000 0F00 00F0"
  363.     $"000F FF0F 0000 0000 F000 0000 00FF FFF0"
  364.     $"00F0 0000 F000 000F 0000 0000 0000 00F0"
  365.     $"0FFF FFFF 0FFF FFF0 FFFF FFFF FFFF FF"
  366. };
  367.  
  368. resource 'icl8' (128) {
  369.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  370.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  371.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  372.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  373.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  374.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  375.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  376.     $"0000 0000 0000 FFFF FFFF FFFF FFFF 0000"
  377.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  378.     $"0000 0000 0000 FFFF FFFF FFFF FFFF 0000"
  379.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  380.     $"0000 0000 0000 FFFF FFFF FFFF FFFF 0000"
  381.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  382.     $"0000 0000 0000 FF00 0000 0000 FF00 0000"
  383.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  384.     $"0000 0000 00FF 0000 0000 0000 FF00 0000"
  385.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  386.     $"0000 0000 FF00 0000 0000 00FF 0000 0000"
  387.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  388.     $"0000 00FF 0000 0000 0000 00FF 0000 0000"
  389.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  390.     $"0000 FF00 0000 FF00 0000 00FF 0000 0000"
  391.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  392.     $"00FF 0000 0000 FF00 0000 00FF 0000 0000"
  393.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  394.     $"00FF 0000 0000 FF00 0000 00FF 0000 0000"
  395.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  396.     $"00FF 0000 0000 FF00 0000 00FF 0000 0000"
  397.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  398.     $"00FF 0000 00FF FF00 0000 00FF 0000 0000"
  399.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  400.     $"00FF 0000 FF00 FFFF 0000 00FF 0000 0000"
  401.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  402.     $"00FF 0000 FF00 FFFF 0000 FF00 0000 0000"
  403.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  404.     $"0000 FF00 00FF FF00 0000 FF00 0000 0000"
  405.     $"0000 0000 0000 0000 0000 FFFF FFFF FFFF"
  406.     $"0000 00FF 00FF 0000 00FF 0000 0000 0000"
  407.     $"0000 0000 0000 0000 FFFF 0000 0000 0000"
  408.     $"FFFF 0000 FFFF 0000 FF00 0000 0000 0000"
  409.     $"0000 0000 0000 00FF 0000 0000 0000 0000"
  410.     $"0000 FF00 0000 FFFF 0000 FF00 00FF 0000"
  411.     $"0000 0000 0000 00FF 0000 0000 0000 0000"
  412.     $"0000 00FF 0000 FF00 00FF 0000 FF00 0000"
  413.     $"0000 0000 0000 FF00 0000 0000 0000 0000"
  414.     $"0000 00FF 0000 FF00 00FF 0000 FF00 0000"
  415.     $"0000 0000 0000 FF00 0000 0000 FFFF FF00"
  416.     $"0000 0000 FF00 FF00 00FF 0000 FF00 0000"
  417.     $"0000 0000 0000 FF00 0000 00FF 0000 00FF"
  418.     $"0000 0000 FF00 0000 FFFF FFFF FF00 0000"
  419.     $"0000 0000 0000 FF00 0000 00FF 0000 0000"
  420.     $"FF00 0000 FF00 00FF 0000 0000 00FF 0000"
  421.     $"0000 0000 0000 FF00 0000 0000 FF00 0000"
  422.     $"FF00 0000 FFFF FF00 0000 00FF 0000 FF00"
  423.     $"0000 0000 0000 FF00 0000 0000 0000 0000"
  424.     $"FF00 0000 0000 0000 00FF 0000 0000 FF00"
  425.     $"0000 00FF FFFF 00FF 0000 0000 0000 0000"
  426.     $"FF00 0000 0000 0000 0000 FFFF FFFF FF00"
  427.     $"0000 FF00 0000 0000 FF00 0000 0000 00FF"
  428.     $"0000 0000 0000 0000 0000 0000 0000 FF00"
  429.     $"00FF FFFF FFFF FFFF 00FF FFFF FFFF FF00"
  430.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  431. };
  432.  
  433. resource 'icl8' (129) {
  434.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  435.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  436.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  437.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  438.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  439.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  440.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  441.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  442.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  443.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  444.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  445.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  446.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  447.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  448.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  449.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  450.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  451.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  452.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  453.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  454.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  455.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  456.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  457.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  458.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  459.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  460.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  461.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  462.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  463.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  464.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  465.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  466.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  467.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  468.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  469.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  470.     $"0000 0000 0000 0000 0000 FFFF FFFF FFFF"
  471.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  472.     $"0000 0000 0000 0000 FFFF 0000 0000 0000"
  473.     $"FFFF 0000 0000 0000 0000 0000 0000 0000"
  474.     $"0000 0000 0000 00FF 0000 0000 0000 0000"
  475.     $"0000 FF00 0000 0000 0000 FF00 00FF 0000"
  476.     $"0000 0000 0000 00FF 0000 0000 0000 0000"
  477.     $"0000 00FF 0000 0000 00FF 0000 FF00 0000"
  478.     $"0000 0000 0000 FF00 0000 0000 0000 0000"
  479.     $"0000 00FF 0000 0000 00FF 0000 FF00 0000"
  480.     $"0000 0000 0000 FF00 0000 0000 FFFF FF00"
  481.     $"0000 0000 FF00 0000 00FF 0000 FF00 0000"
  482.     $"0000 0000 0000 FF00 0000 00FF 0000 00FF"
  483.     $"0000 0000 FF00 0000 FFFF FFFF FF00 0000"
  484.     $"0000 0000 0000 FF00 0000 00FF 0000 0000"
  485.     $"FF00 0000 FF00 00FF 0000 0000 00FF 0000"
  486.     $"0000 0000 0000 FF00 0000 0000 FF00 0000"
  487.     $"FF00 0000 FFFF FF00 0000 00FF 0000 FF00"
  488.     $"0000 0000 0000 FF00 0000 0000 0000 0000"
  489.     $"FF00 0000 0000 0000 00FF 0000 0000 FF00"
  490.     $"0000 00FF FFFF 00FF 0000 0000 0000 0000"
  491.     $"FF00 0000 0000 0000 0000 FFFF FFFF FF00"
  492.     $"0000 FF00 0000 0000 FF00 0000 0000 00FF"
  493.     $"0000 0000 0000 0000 0000 0000 0000 FF00"
  494.     $"00FF FFFF FFFF FFFF 00FF FFFF FFFF FF00"
  495.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  496. };
  497.  
  498. resource 'ICN#' (128) {
  499.     {    /* array: 2 elements */
  500.         /* [1] */
  501.         $"0000 0000 0000 0000 0000 0000 0000 03FC"
  502.         $"0000 03FC 0000 03FC 0000 0208 0000 0408"
  503.         $"0000 0810 0000 1010 0000 2210 0000 4210"
  504.         $"0000 4210 0000 4210 0000 4610 0000 4B10"
  505.         $"0000 4B20 0000 2620 003F 1440 00C0 CC80"
  506.         $"0100 2324 0100 1248 0200 1248 020E 0A48"
  507.         $"0211 08F8 0210 8904 0208 8E12 0200 8042"
  508.         $"1D00 803E 2081 0002 7F7E FFFC",
  509.         /* [2] */
  510.         $"0000 0000 0000 0000 0000 0000 0000 03FC"
  511.         $"0000 03FC 0000 03FC 0000 03F8 0000 07F8"
  512.         $"0000 0FF0 0000 1FF0 0000 3FF0 0000 7FF0"
  513.         $"0000 7FF0 0000 7FF0 0000 7FF0 0000 7FF0"
  514.         $"0000 7FE0 0000 3FE0 003F 1FC0 00FF CF80"
  515.         $"01FF E324 01FF F248 03FF F248 03FF FA48"
  516.         $"03FF F8F8 03FF F9FC 03FF FFFE 03FF FFFE"
  517.         $"1FFF FFFE 3FFF FFFE 7F7E FFFC"
  518.     }
  519. };
  520.  
  521. resource 'ICN#' (129) {
  522.     {    /* array: 2 elements */
  523.         /* [1] */
  524.         $"0000 0000 0000 0000 0000 0000 0000 0000"
  525.         $"0000 0000 0000 0000 0000 0000 0000 0000"
  526.         $"0000 0000 0000 0000 0000 0000 0000 0000"
  527.         $"0000 0000 0000 0000 0000 0000 0000 0000"
  528.         $"0000 0000 0000 0000 003F 0000 00C0 C000"
  529.         $"0100 2024 0100 1048 0200 1048 020E 0848"
  530.         $"0211 08F8 0210 8904 0208 8E12 0200 8042"
  531.         $"1D00 803E 2081 0002 7F7E FFFC",
  532.         /* [2] */
  533.         $"0000 0000 0000 0000 0000 0000 0000 0000"
  534.         $"0000 0000 0000 0000 0000 0000 0000 0000"
  535.         $"0000 0000 0000 0000 0000 0000 0000 0000"
  536.         $"0000 0000 0000 0000 0000 0000 0000 0000"
  537.         $"0000 0000 0000 0000 003F 0000 00FF C000"
  538.         $"01FF E024 01FF F048 03FF F048 03FF F848"
  539.         $"03FF F8F8 03FF F9FC 03FF FFFE 03FF FFFE"
  540.         $"1FFF FFFE 3FFF FFFE 7F7E FFFC"
  541.     }
  542. };
  543.  
  544. resource 'ics#' (128) {
  545.     {    /* array: 2 elements */
  546.         /* [1] */
  547.         $"0000 007C 007C 0078 0028 0048 0048 0070"
  548.         $"0020 0FA0 1045 132A 14AA 10BE 0941 7FFE",
  549.         /* [2] */
  550.         $"0000 007C 007C 0078 0038 0078 0078 0070"
  551.         $"0020 0FA0 1FC5 1FEE 1FEE 1FFE 0FFF 7FFE"
  552.     }
  553. };
  554.  
  555. resource 'ics#' (129) {
  556.     {    /* array: 2 elements */
  557.         /* [1] */
  558.         $"0000 0000 0000 0000 0000 0000 0000 0000"
  559.         $"0000 0F80 1045 132A 14AA 10BE 0941 7FFE",
  560.         /* [2] */
  561.         $"0000 0000 0000 0000 0000 0000 0000 0000"
  562.         $"0000 0F80 1FC5 1FEE 1FEE 1FFE 0FFF 7FFE"
  563.     }
  564. };
  565.  
  566. resource 'ics4' (128) {
  567.     $"0000 0000 0000 0000 0000 0000 0FFF FF00"
  568.     $"0000 0000 0FFF FF00 0000 0000 0FFF F000"
  569.     $"0000 0000 00F0 F000 0000 0000 0F00 F000"
  570.     $"0000 0000 0F00 F000 0000 0000 0FFF 0000"
  571.     $"0000 0000 00F0 0000 0000 FFFF F0F0 0000"
  572.     $"000F 0000 0F00 0F0F 000F 00FF 00F0 F0F0"
  573.     $"000F 0F00 F0F0 F0F0 000F 0000 F0FF FFF0"
  574.     $"0000 F00F 0F00 000F 0FFF FFFF FFFF FFF0"
  575. };
  576.  
  577. resource 'ics4' (129) {
  578.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  579.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  580.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  581.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  582.     $"0000 0000 0000 0000 0000 FFFF F000 0000"
  583.     $"000F 0000 0F00 0F0F 000F 00FF 00F0 F0F0"
  584.     $"000F 0F00 F0F0 F0F0 000F 0000 F0FF FFF0"
  585.     $"0000 F00F 0F00 000F 0FFF FFFF FFFF FFF0"
  586. };
  587.  
  588. resource 'ics8' (128) {
  589.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  590.     $"0000 0000 0000 0000 00FF FFFF FFFF 0000"
  591.     $"0000 0000 0000 0000 00FF FFFF FFFF 0000"
  592.     $"0000 0000 0000 0000 00FF FFFF FF00 0000"
  593.     $"0000 0000 0000 0000 0000 FF00 FF00 0000"
  594.     $"0000 0000 0000 0000 00FF 0000 FF00 0000"
  595.     $"0000 0000 0000 0000 00FF 0000 FF00 0000"
  596.     $"0000 0000 0000 0000 00FF FFFF 0000 0000"
  597.     $"0000 0000 0000 0000 0000 FF00 0000 0000"
  598.     $"0000 0000 FFFF FFFF FF00 FF00 0000 0000"
  599.     $"0000 00FF 0000 0000 00FF 0000 00FF 00FF"
  600.     $"0000 00FF 0000 FFFF 0000 FF00 FF00 FF00"
  601.     $"0000 00FF 00FF 0000 FF00 FF00 FF00 FF00"
  602.     $"0000 00FF 0000 0000 FF00 FFFF FFFF FF00"
  603.     $"0000 0000 FF00 00FF 00FF 0000 0000 00FF"
  604.     $"00FF FFFF FFFF FFFF FFFF FFFF FFFF FF"
  605. };
  606.  
  607. resource 'ics8' (129) {
  608.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  609.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  610.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  611.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  612.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  613.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  614.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  615.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  616.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  617.     $"0000 0000 FFFF FFFF FF00 0000 0000 0000"
  618.     $"0000 00FF 0000 0000 00FF 0000 00FF 00FF"
  619.     $"0000 00FF 0000 FFFF 0000 FF00 FF00 FF00"
  620.     $"0000 00FF 00FF 0000 FF00 FF00 FF00 FF00"
  621.     $"0000 00FF 0000 0000 FF00 FFFF FFFF FF00"
  622.     $"0000 0000 FF00 00FF 00FF 0000 0000 00FF"
  623.     $"00FF FFFF FFFF FFFF FFFF FFFF FFFF FF"
  624. };
  625.  
  626. resource 'SICN' (128) {
  627.     {    /* array: 1 elements */
  628.         /* [1] */
  629.         $"0000 007C 007C 0078 0028 0048 0048 0070"
  630.         $"0020 0FA0 1045 132A 14AA 10BE 0941 7FFE"
  631.     }
  632. };
  633.  
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641. resource 'CURS' (ibeamCursor) {
  642.     $"0C60 0280 0100 0100 0100 0100 0100 0100"
  643.     $"0100 0100 0100 0100 0100 0100 0280 0C60",
  644.     $"",
  645.     {7, 7}
  646. };
  647.  
  648. resource 'CURS' (oappCursor) {
  649.     $"0000 0000 38F0 4510 4510 4530 38D0 0000"
  650.     $"0000 79E0 4510 4510 4510 79E0 4100 41",
  651.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  652.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF",
  653.     {8, 6}
  654. };
  655.  
  656. resource 'CURS' (odocCursor) {
  657.     $"0010 0010 38F0 4510 4510 4510 38F0 0000"
  658.     $"0000 0000 38E0 4510 4500 4500 38F0",
  659.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  660.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF",
  661.     {8, 6}
  662. };
  663.  
  664. resource 'CURS' (pdocCursor) {
  665.     $"0010 0010 78F0 4510 4510 4510 78F0 4000"
  666.     $"4000 0000 38E0 4510 4500 4500 38F0",
  667.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  668.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF",
  669.     {8, 6}
  670. };
  671.  
  672. resource 'CURS' (quitCursor) {
  673.     $"0000 0000 3D10 4510 4510 4510 3CE0 0400"
  674.     $"1440 0040 10E0 1040 1040 1040 1030",
  675.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  676.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF",
  677.     {8, 6}
  678. };
  679.  
  680. resource 'CURS' (ansrCursor) {
  681.     $"0000 0000 3D60 4590 4510 4D10 3510 0000"
  682.     $"0000 0000 3D60 4190 3900 0500 79",
  683.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  684.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF",
  685.     {8, 6}
  686. };
  687.  
  688. resource 'CURS' (mvfwCursor) {
  689.     $"0000 0000 7910 5510 5510 54A0 5440 0000"
  690.     $"1000 2800 2150 7150 2150 2150 20A0",
  691.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  692.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF",
  693.     {8, 6}
  694. };
  695.  
  696. resource 'CURS' (echoCursor) {
  697.     $"0000 0000 38E0 4510 7D00 4100 38F0 0000"
  698.     $"4000 4000 58E0 6510 4510 4510 44E0",
  699.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  700.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF",
  701.     {8, 6}
  702. };
  703.  
  704.  
  705.  
  706. /***************************************************************************/
  707. /***************************************************************************/
  708. /***************************************************************************/
  709.  
  710.  
  711.  
  712. resource 'STR#' (mApple) {
  713.     {
  714. /*  1 */    "Displays version and other information about this application."
  715.     };
  716. };
  717.  
  718.  
  719. resource 'hmnu' (mApple, "\0x14") {
  720.     HelpMgrVersion,                    /* Help Version                            */
  721.     0,                                /* options                                */
  722.     0,                                /* theProc                                */
  723.     0,                                /* variant                                */
  724.     HMSkipItem {                    /* skip missing msg                        */
  725.         },
  726.     {
  727.         /* Menu title */
  728.         HMStringResItem {
  729.             mApple,0,                /* menu item message                    */
  730.             mApple,0,                /* disabled item message                */
  731.             mApple,0,                /* reserved message                        */
  732.             mApple,0                /* reserved message                        */
  733.         },
  734.  
  735.         /* About… item */
  736.         HMStringResItem {
  737.             mApple,1,                /* menu item message                    */
  738.             mApple,1,                /* disabled item message                */
  739.             mApple,0,                /* reserved message                        */
  740.             mApple,0                /* reserved message                        */
  741.         }
  742.     };
  743. };
  744.  
  745. resource 'STR#' (mFile) {
  746.     {
  747. /*  1 */    "Operations related to communication windows.",
  748. /*  2 */    "Creates a new communication window.",
  749. /*  3 */    "Opens an existing communication window.",
  750. /*  4 */    "Closes the current communication window.",
  751. /*  5 */    "Closes the current communication window.  To enable this item, "
  752.             "choose New or Open from the File menu.",
  753. /*  6 */    "Saves the current communication window.",
  754. /*  7 */    "Saves the current communication window.  This item is enabled when a change has "
  755.             "occured to the current window since it was opened, or since the last save.",
  756. /*  8 */    "Saves the current communication window under a different name.",
  757. /*  9 */    "Saves the current communication window under a different name.  To enable this item, "
  758.             "choose New or Open from the File menu.",
  759. /* 10 */    "Duplicates the current communication window.",
  760. /* 11 */    "Duplicates the current communication window.  To enable this item, "
  761.             "choose New or Open from the File menu.",
  762. /* 12 */    "Sets up paper size, orientation, and other printing options.",
  763. /* 13 */    "Sets up paper size, orientation, and other printing options.  To enable "
  764.             "this item, choose New or Open from the File menu.",
  765. /* 14 */    "Prints the board position of the current communication window.",
  766. /* 15 */    "Prints the board position of the current communication window.  To enable this item, "
  767.             "choose New or Open from the File menu.",
  768. /* 16 */    "Quit from this application."
  769.     }
  770. };
  771.  
  772. resource 'hmnu' (mFile, "File") {
  773.     HelpMgrVersion,                    /* Help Version                            */
  774.     0,                                /* options                                */
  775.     0,                                /* theProc                                */
  776.     0,                                /* variant                                */
  777.     HMSkipItem {                    /* skip missing msg                        */
  778.         },
  779.     {
  780.         /* File */
  781.         HMStringResItem {
  782.             mFile,1,                /* menu title message                    */
  783.             mFile,1,                /* disabled title message                */
  784.             mFile,0,                /* reserved message                        */
  785.             mFile,0                    /* reserved message                        */
  786.         },
  787.  
  788.         /* New */
  789.         HMStringResItem {
  790.             mFile,2,                /* menu item message                    */
  791.             mFile,0,                /* disabled item message                */
  792.             mFile,0,                /* reserved message                        */
  793.             mFile,0                    /* reserved message                        */
  794.         },
  795.  
  796.         /* Open */
  797.         HMStringResItem {
  798.             mFile,3,                /* menu item message                    */
  799.             mFile,0,                /* disabled item message                */
  800.             mFile,0,                /* reserved message                        */
  801.             mFile,0                    /* reserved message                        */
  802.         },
  803.  
  804.         /* Disabled Line */
  805.         HMSkipItem {                /* skip missing msg                        */
  806.         },
  807.  
  808.         /* Close */
  809.         HMStringResItem {
  810.             mFile,4,                /* menu item message                    */
  811.             mFile,5,                /* disabled item message                */
  812.             mFile,0,                /* reserved message                        */
  813.             mFile,0                    /* reserved message                        */
  814.         },
  815.  
  816.         /* Save */
  817.         HMStringResItem {
  818.             mFile,6,                /* menu item message                    */
  819.             mFile,7,                /* disabled item message                */
  820.             mFile,0,                /* reserved message                        */
  821.             mFile,0                    /* reserved message                        */
  822.         },
  823.  
  824.         /* Save As… */
  825.         HMStringResItem {
  826.             mFile,8,                /* menu item message                    */
  827.             mFile,9,                /* disabled item message                */
  828.             mFile,0,                /* reserved message                        */
  829.             mFile,0                    /* reserved message                        */
  830.         },
  831.  
  832.         /* Duplicate */
  833.         HMStringResItem {
  834.             mFile,10,                /* menu item message                    */
  835.             mFile,11,                /* disabled item message                */
  836.             mFile,0,                /* reserved message                        */
  837.             mFile,0                    /* reserved message                        */
  838.         },
  839.  
  840.         /* Disabled Line */
  841.         HMSkipItem {                /* skip missing msg                        */
  842.         },
  843.  
  844.         /* Page Setup… */
  845.         HMStringResItem {
  846.             mFile,12,                /* menu item message                    */
  847.             mFile,13,                /* disabled item message                */
  848.             mFile,0,                /* reserved message                        */
  849.             mFile,0                    /* reserved message                        */
  850.         },
  851.  
  852.         /* Print */
  853.         HMStringResItem {
  854.             mFile,14,                /* menu item message                    */
  855.             mFile,15,                /* disabled item message                */
  856.             mFile,0,                /* reserved message                        */
  857.             mFile,0                    /* reserved message                        */
  858.         },
  859.  
  860.         /* Disabled Line */
  861.         HMSkipItem {                /* skip missing msg                        */
  862.         },
  863.  
  864.         /* Quit */
  865.         HMStringResItem {
  866.             mFile,16,                /* menu item message                    */
  867.             mFile,0,                /* disabled item message                */
  868.             mFile,0,                /* reserved message                        */
  869.             mFile,0                    /* reserved message                        */
  870.         }
  871.     }
  872. };
  873.  
  874.  
  875. resource 'STR#' (mEdit) {
  876.     {
  877. /*  1 */    "Editing operations.",
  878.  
  879. /*  2 */    "Undo last text change.",
  880. /*  3 */    "Undo last text change.  This item is disabled when there is no "
  881.             "window, or there is no text change to undo.",
  882. /*  4 */    "Cuts the current selection into the clipboard.",
  883. /*  5 */    "Cuts the current selection into the clipboard.  "
  884.             "(There is nothing selected right now.)",
  885. /*  6 */    "Copies the current selection into the clipboard.",
  886. /*  7 */    "Copies the current selection into the clipboard.  "
  887.             "(There is nothing selected right now.)",
  888. /*  8 */    "Pastes the clipboard contents into the document.",
  889. /*  9 */    "Pastes the current selection.  (Can't paste here.)",
  890. /* 10 */    "Clears the current selection.",
  891. /* 11 */    "Clears the current selection.  "
  892.             "(There is nothing selected right now.)"
  893.     }
  894. };
  895.  
  896. resource 'hmnu' (mEdit, "Edit") {
  897.     HelpMgrVersion,                    /* Help Version                            */
  898.     0,                                /* options                                */
  899.     0,                                /* theProc                                */
  900.     0,                                /* variant                                */
  901.     HMSkipItem {                    /* skip missing msg                        */
  902.         },
  903.     {
  904.         /* Edit */
  905.         HMStringResItem {
  906.             mEdit,1,                /* menu title message                    */
  907.             mEdit,1,                /* disabled title message                */
  908.             mEdit,0,                /* reserved message                        */
  909.             mEdit,0                    /* reserved message                        */
  910.         },
  911.  
  912.         /* Undo */
  913.         HMStringResItem {
  914.             mEdit,2,                /* menu item message                    */
  915.             mEdit,3,                /* disabled item message                */
  916.             mEdit,0,                /* reserved message                        */
  917.             mEdit,0                    /* reserved message                        */
  918.         },
  919.  
  920.         /* Disabled Line */
  921.         HMSkipItem {                /* skip missing msg                        */
  922.         },
  923.  
  924.         /* Cut */
  925.         HMStringResItem {
  926.             mEdit,4,                /* menu item message                    */
  927.             mEdit,5,                /* disabled item message                */
  928.             mEdit,0,                /* reserved message                        */
  929.             mEdit,0                    /* reserved message                        */
  930.         },
  931.  
  932.         /* Copy */
  933.         HMStringResItem {
  934.             mEdit,6,                /* menu item message                    */
  935.             mEdit,7,                /* disabled item message                */
  936.             mEdit,0,                /* reserved message                        */
  937.             mEdit,0                    /* reserved message                        */
  938.         },
  939.  
  940.         /* Paste */
  941.         HMStringResItem {
  942.             mEdit,8,                /* menu item message                    */
  943.             mEdit,9,                /* disabled item message                */
  944.             mEdit,0,                /* reserved message                        */
  945.             mEdit,0                    /* reserved message                        */
  946.         },
  947.  
  948.         /* Clear */
  949.         HMStringResItem {
  950.             mEdit,10,                /* menu item message                    */
  951.             mEdit,11,                /* disabled item message                */
  952.             mEdit,0,                /* reserved message                        */
  953.             mEdit,0                    /* reserved message                        */
  954.         }
  955.  
  956.     }
  957. };
  958.  
  959.  
  960. resource 'STR#' (mCommunicate, "Communicate") {
  961.     {
  962. /*  1 */    "What to do with a communication window.",
  963. /*    2 */    "Connect to a remote user for this window.  ",
  964. /*    3 */    "Connect to a remote user for this window.  "
  965.             "To enable this item, choose New or Open from the File menu.",
  966. /*    4 */    "Send Text to remote user.",
  967. /*    5 */    "Send Text to remote user.  To enable this item, "
  968.             "first connect to a remote user.",
  969.     }
  970. };
  971.  
  972.  
  973. resource 'hmnu' (mCommunicate, "Game") {
  974.     HelpMgrVersion,                        /* Help Version                            */
  975.     0,                                    /* options                                */
  976.     0,                                    /* theProc                                */
  977.     0,                                    /* variant                                */
  978.     HMSkipItem {                        /* skip missing msg                        */
  979.         },
  980.     {
  981.         HMStringResItem {
  982.             mCommunicate,1,                /* menu title message                    */
  983.             mCommunicate,1,                /* disabled title message                */
  984.             mCommunicate,0,                /* reserved message                        */
  985.             mCommunicate,0                /* reserved message                        */
  986.         },
  987.  
  988.         HMStringResItem {
  989.             mCommunicate,2,                /* menu title message                    */
  990.             mCommunicate,3,                /* disabled title message                */
  991.             mCommunicate,0,                /* reserved message                        */
  992.             mCommunicate,0                /* reserved message                        */
  993.         },
  994.  
  995.         HMStringResItem {
  996.             mCommunicate,4,                /* menu title message                    */
  997.             mCommunicate,5,                /* disabled title message                */
  998.             mCommunicate,0,                /* reserved message                        */
  999.             mCommunicate,0                /* reserved message                        */
  1000.         },
  1001.  
  1002.     }
  1003. };
  1004.  
  1005. resource 'STR#' (rDynHelpStrings, purgeable) {
  1006.     {
  1007.         "Text displayed here was sent by a remote user.",
  1008.         "Text displayed here was sent by a remote user.  Use “Connect…” "
  1009.         "to connect to a remote user.",
  1010.     
  1011.         "Text entered here can be sent to a remote user.",
  1012.         "Use this to send a message to the opponent.  Use “Connect…” "
  1013.         "to connect to a remote user.",
  1014.     }
  1015. };
  1016.  
  1017.  
  1018.  
  1019. /***************************************************************************/
  1020. /***************************************************************************/
  1021. /***************************************************************************/
  1022.  
  1023.  
  1024.  
  1025.  
  1026.  
  1027.  
  1028. resource 'STR#'(rPPCText, preload) {
  1029.     {
  1030. /* [1] */    "Pick somebody:",
  1031. /* [2] */    "People to chat with",
  1032.     }
  1033. };
  1034.  
  1035.  
  1036.  
  1037.  
  1038. /***************************************************************************/
  1039.  
  1040.  
  1041.  
  1042.  
  1043. resource 'DLOG' (rPrStatusDlg) {
  1044.     {110, 40, 219, 423},
  1045.     dBoxProc,
  1046.     visible,
  1047.     goAway,
  1048.     0x0,
  1049.     rPrStatusDlg,
  1050.     ""
  1051. };
  1052. resource 'DITL' (rPrStatusDlg) {
  1053.     {
  1054.         {72, 24, 92, 104},        Button { enabled, "Proceed" },
  1055.         {72, 128, 92, 208},        Button { enabled, "Pause" },
  1056.         {72, 232, 92, 362},        Button { enabled, "Cancel Printing" },
  1057.         {16, 24, 56, 300},        StaticText { disabled, "Document “^0” is being printed." }
  1058.     }
  1059. };
  1060.